deputy head teacher - Alemán Inglés Diccionario